home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / dev / lang / bcpl4amiga.lha / bcpl / TRNHDR < prev    next >
Text File  |  1991-01-25  |  2KB  |  78 lines

  1. //    TRNHDR
  2.  
  3.  
  4. GET "LIBHDR"
  5.  
  6. MANIFEST $(   // AE OPERATORS AND SYMBOLS
  7. S.NUMBER=1; S.NAME=2; S.STRING=3; S.TRUE=4; S.FALSE=5
  8. S.VALOF=6; S.LV=7; S.RV=8; S.VECAP=9; S.FNAP=10
  9. S.MULT=11; S.DIV=12; S.REM=13; S.PLUS=14; S.MINUS=15; S.QUERY=16
  10. S.NEG=17
  11. S.EQ=20; S.NE=21; S.LS=22; S.GR=23; S.LE=24; S.GE=25
  12. S.NOT=30; S.LSHIFT=31; S.RSHIFT=32; S.LOGAND=33; S.LOGOR=34
  13. S.EQV=35; S.NEQV=36; S.COND=37; S.COMMA=38; S.TABLE=39
  14.  
  15. S.AND=40; S.VALDEF=41; S.VECDEF=42; S.CONSTDEF=43
  16. S.FNDEF=44; S.RTDEF=45
  17.  
  18. S.ASS=50; S.RTAP=51; S.GOTO=52; S.RESULTIS=53
  19. S.COLON=54
  20. S.TEST=55; S.FOR=56; S.IF=57; S.UNLESS=58
  21. S.WHILE=59; S.UNTIL=60; S.REPEAT=61; S.REPEATWHILE=62
  22. S.REPEATUNTIL=63; S.LOOP=65; S.BREAK=66; S.RETURN=67; S.FINISH=68
  23. S.ENDCASE=69; S.SWITCHON=70; S.CASE=71; S.DEFAULT=72
  24. S.SEQ=73; S.LET=74; S.MANIFEST=75; S.GLOBAL=76
  25. S.LOCAL=77; S.LABEL=78; S.STATIC=79
  26. $)
  27.  
  28.  
  29. MANIFEST $(    //  SELECTORS
  30. H1=0; H2=1; H3=2; H4=3; H5=4; H6=5
  31. $)
  32.  
  33. MANIFEST $(
  34. S.LP=40; S.LG=41; S.LN=42; S.LSTR=43; S.LL=44
  35. S.LLP=45; S.LLG=46; S.LLL=47
  36.  
  37. S.SP=80; S.SG=81; S.SL=82; S.STIND=83
  38. S.JUMP=85; S.JT=86; S.JF=87
  39. S.LAB=90; S.STACK=91; S.STORE=92; S.RSTACK=93; S.ENTRY=94
  40. S.SAVE=95; S.FNRN=96; S.RTRN=97; S.RES=98; S.RESLAB=99
  41. S.DATALAB=100; S.ITEML=101; S.ITEMN=102
  42. S.ENDPROC=103
  43. $)
  44.  
  45.  
  46. GLOBAL  $(
  47. OPTION:128
  48. PLIST:152
  49.  
  50. CHARCODE:190; REPORTCOUNT:191; REPORTMAX:192
  51. SYSPRINT:194; OCODE:195
  52.  
  53. TRANS:200; DECLNAMES:201; DECLDYN:202; DECLSTAT:203
  54. CHECKDISTINCT:204; ADDNAME:205; CELLWITHNAME:206
  55. TRANSDEF:207; SCANLABEL:208; DECLLABELS:209
  56. TRANSREPORT:210
  57. JUMPCOND:220; TRANSSWITCH:221; TRANSFOR:222
  58. ASSIGN:230; LOAD:231; LOADLV:232; LOADLIST:233; COMPDATALAB:234
  59. EVALCONST:235; LOADZERO:236; TRANSNAME:237
  60. COMPLAB:240; COMPJUMP:241; COMPENTRY:242
  61. NEXTPARAM:243; PARAMNUMBER:244; COMPILEAE:245
  62.  
  63. WRC:250; OCOUNT:251; ENDOCODE:252; WRN:253; WRPN:254
  64. DVEC:260; DVECS:261; DVECE:262; DVECP:263; DVECT:264
  65. CASEK:265; CASEL:266; CASEP:267; CASET:268; CASEB:269
  66. CURRENTBRANCH:270
  67. BREAKLABEL:271; RESULTLABEL:272; DEFAULTLABEL:273; ENDCASELABEL:274
  68. LOOPLABEL:275
  69. SSP:280; VECSSP:281; SAVESPACESIZE:282
  70. GLOBDECL:285; GLOBDECLS:286; GLOBDECLT:287
  71. COMCOUNT:288   $)
  72.  
  73. GLOBAL  $(
  74. OUT1:290; OUT2:291; OUT2P:292
  75. OUT3:293; OUT3P:294
  76. OUTN:295; OUTL:296; OUTC:297
  77. WRITEOP:298   $)
  78.